Comments on "Filling algorithms and analyses for layout density control"
نویسنده
چکیده
1209 wire choices are available, because only the look-up table needs to be reconstructed for different choices of wire sizes. The look-up table is constructed very efficiently since every buffer-to-buffer delay is computed incrementally and only once. In other words, as the number of wire sizes increases, the new method is able to gain reduction in delay without need of dramatically increasing computing resources. In Table II, we compare our SPRouting algorithm with the original DP-Routing algorithm. Table II shows the results for the same routing areas in Table I. Buffer insertion and wiresizing are performed simultaneously. Dynamic programming is used to construct the look-up tables. The look-up tables for buffer-to-buffer delays for these test cases are efficiently constructed within 20 s. The technique mentioned in Section III for reducing the size of the BP-graph is implemented in our program. From the table, our method consistently outperforms the original DP-Routing algorithms. With wiresizing, the sizes of the subsolution sets for dynamic programming increase significantly. Furthermore, the same subsolutions are scattered among different nodes in the grid graph, increasing both runtime and space usage. In contrast, our SPRouting algorithm uses a look-up table to avoid storing identical subsolutions and is more efficient than dynamic programming. Dynamic programming based methods are resource intensive if wiresizing is performed simultaneously. Note that in Table II both methods generate the same minimum delay for the buffered path in the test circuits. We have proposed a new shortest path formulation of the Maze Routing with Buffer Insertion and Wiresizing problem. Routing constraints such as wiring obstacles and restrictions on buffer locations are incorporated in this formulation. We showed that finding a buffered minimum delay path is equivalent to finding a shortest path in the BP-graph. We also provided a technique to improve runtime and storage requirement. Experiments show that this formulation provides time and space performance improvements over previously proposed dynamic programming based methods. ACKNOWLEDGMENT The authors would like to thank the Associate Editor and the anonymous reviewers for their helpful comments and suggestions. and buffer insertion with restrictions on buffer locations, " in Proc. [4] W. C. Elmore, " The transient response of damped linear network with particular regard to wideband amplifiers, " J. The Elmore delay as bound for RC trees with generalized input signals, " in Optimal and efficient buffer insertion and wire sizing, " in Proc. [9] , " Optimal wire sizing …
منابع مشابه
Filling algorithms and analyses for layout density control
In very deep-submicron very large scale integration (VLSI), manufacturing steps involving chemical-mechanical polishing (CMP) have varying effects on device and interconnect features, depending on local characteristics of the layout. To reduce manufacturing variation due to CMP and to improve performance predictability and yield, the layout must be made uniform with respect to certain density c...
متن کاملArea fill synthesis for uniform layout density
Chemical-mechanical polishing (CMP) and other manufacturing steps in very deep submicron VLSI have varying effects on device and interconnect features, depending on local characteristics of the layout. To improve manufacturability and performance predictability, we seek to make a layout uniform with respect to prescribed density criteria, by inserting “area fill” geometries into the layout. In ...
متن کاملNew and Exact Filling Algorithms for Layout Density Control
To reduce manufacturing variation due to chemicalmechanical polishing and to improve yield, layout must be made uniform with respect to density criteria. This is achieved by layout postprocessing to add ll geometries, either at the foundry or, for better convergence of performance veri cation ows, during layout synthesis [10]. This paper proposes a new min-variation objective for the synthesis ...
متن کاملApplications of two new algorithms of cuckoo optimization (CO) and forest optimization (FO) for solving single row facility layout problem (SRFLP)
Nowadays, due to inherent complexity of real optimization problems, it has always been a challenging issue to develop a solution algorithm to these problems. Single row facility layout problem (SRFLP) is a NP-hard problem of arranging a number of rectangular facilities with varying length on one side of a straight line with aim of minimizing the weighted sum of the distance between all facility...
متن کاملHow to reply to referees' comments when submitting manuscripts for publication
Background: The publication of articles in peer-reviewed scientific journals is a fairly complex and stepwise process that involves responding to referees’ comments. Little guidance is available in the biomedical literature on how to deal with such comments. Objective: The objective of this article is to provide guidance to notice writers on dealing with peer review comments in a way that maxim...
متن کاملChip-level CMP Modeling and Smart Dummy for HDP and Conformal CVD Films
Chip-level CMP modeling is investigated to obtain the post-CMP film profile thickness across a die from its design layout file and a few film deposition and CMP parameters. The work covers both HDP and conformal CVD film. The experimental CMP results agree well with the modeled results. Different algorithms for filling of dummy structure are compared. A “smart” algorithm for dummy filling is pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. on CAD of Integrated Circuits and Systems
دوره 21 شماره
صفحات -
تاریخ انتشار 2002